[INFO] cloning repository https://github.com/aipartnerup/apcore-toolkit-rust
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/aipartnerup/apcore-toolkit-rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Faipartnerup%2Fapcore-toolkit-rust", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Faipartnerup%2Fapcore-toolkit-rust'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] efe5833228b1fdc84bfacb33bf7a92eef5d12af9
[INFO] testing aipartnerup/apcore-toolkit-rust against master#cced03bfd61a304243a34504618ecec86c17063f for pr-154065-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Faipartnerup%2Fapcore-toolkit-rust" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/aipartnerup/apcore-toolkit-rust
[INFO] finished tweaking git repo https://github.com/aipartnerup/apcore-toolkit-rust
[INFO] tweaked toml for git repo https://github.com/aipartnerup/apcore-toolkit-rust written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/aipartnerup/apcore-toolkit-rust on toolchain cced03bfd61a304243a34504618ecec86c17063f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/aipartnerup/apcore-toolkit-rust already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded serde_yaml_ng v0.10.0
[INFO] [stderr]   Downloaded openssl-sys v0.9.113
[INFO] [stderr]   Downloaded kqueue-sys v1.1.0
[INFO] [stderr]   Downloaded notify-types v2.1.0
[INFO] [stderr]   Downloaded referencing v0.28.3
[INFO] [stderr]   Downloaded jsonschema v0.28.3
[INFO] [stderr]   Downloaded openssl v0.10.77
[INFO] [stderr]   Downloaded apcore v0.24.0
[INFO] [stderr]   Downloaded tokio v1.52.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 7cd245f090e0f9949564c38ad123ce199885d24623663baca66611bb9f99234d
[INFO] running `Command { std: "docker" "start" "-a" "7cd245f090e0f9949564c38ad123ce199885d24623663baca66611bb9f99234d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7cd245f090e0f9949564c38ad123ce199885d24623663baca66611bb9f99234d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7cd245f090e0f9949564c38ad123ce199885d24623663baca66611bb9f99234d", kill_on_drop: false }`
[INFO] [stdout] 7cd245f090e0f9949564c38ad123ce199885d24623663baca66611bb9f99234d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a762e39f990340bb782c724615b2dd72e85ffe999a0b159c74fd923d827bab73
[INFO] running `Command { std: "docker" "start" "-a" "a762e39f990340bb782c724615b2dd72e85ffe999a0b159c74fd923d827bab73", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.185
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling cc v1.2.60
[INFO] [stderr]    Compiling hashbrown v0.17.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling foreign-types-shared v0.1.1
[INFO] [stderr]    Compiling openssl v0.10.77
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling native-tls v0.2.18
[INFO] [stderr]    Compiling foreign-types v0.3.2
[INFO] [stderr]    Compiling openssl-probe v0.2.1
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling num-iter v0.1.45
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling iri-string v0.7.12
[INFO] [stderr]    Compiling borrow-or-share v0.2.4
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling vsimd v0.8.0
[INFO] [stderr]    Compiling schemars v0.8.22
[INFO] [stderr]    Compiling rustls v0.23.38
[INFO] [stderr]    Compiling outref v0.5.2
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling openssl-sys v0.9.113
[INFO] [stderr]    Compiling tokio v1.52.0
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling num v0.4.3
[INFO] [stderr]    Compiling inotify-sys v0.1.5
[INFO] [stderr]    Compiling uuid v1.23.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling inotify v0.11.1
[INFO] [stderr]    Compiling fraction v0.15.3
[INFO] [stderr]    Compiling schemars_derive v0.8.22
[INFO] [stderr]    Compiling async-stream-impl v0.3.6
[INFO] [stderr]    Compiling notify-types v2.1.0
[INFO] [stderr]    Compiling bytecount v0.6.9
[INFO] [stderr]    Compiling zerofrom v0.1.7
[INFO] [stderr]    Compiling uuid-simd v0.8.0
[INFO] [stderr]    Compiling unsafe-libyaml v0.2.11
[INFO] [stderr]    Compiling num-cmp v0.1.0
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling yoke v0.8.2
[INFO] [stderr]    Compiling dashmap v6.1.0
[INFO] [stderr]    Compiling notify v8.2.0
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling async-stream v0.3.6
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling fancy-regex v0.14.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling ureq-proto v0.6.0
[INFO] [stderr]    Compiling webpki-roots v1.0.6
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling utf8-zero v0.8.1
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling fluent-uri v0.3.2
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling email_address v0.2.9
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling serde_yaml_ng v0.10.0
[INFO] [stderr]    Compiling referencing v0.28.3
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling rustls-webpki v0.103.12
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling h2 v0.4.13
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling hyper v1.9.0
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling ureq v3.3.0
[INFO] [stderr]    Compiling hyper-tls v0.6.0
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling jsonschema v0.28.3
[INFO] [stderr]    Compiling apcore v0.24.0
[INFO] [stderr]    Compiling apcore-toolkit v0.8.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 02s
[INFO] running `Command { std: "docker" "inspect" "a762e39f990340bb782c724615b2dd72e85ffe999a0b159c74fd923d827bab73", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a762e39f990340bb782c724615b2dd72e85ffe999a0b159c74fd923d827bab73", kill_on_drop: false }`
[INFO] [stdout] a762e39f990340bb782c724615b2dd72e85ffe999a0b159c74fd923d827bab73
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] fafa778df4dc2c13dd9bdce76b7f345263911d5ea50caa61f4009cfb35724229
[INFO] running `Command { std: "docker" "start" "-a" "fafa778df4dc2c13dd9bdce76b7f345263911d5ea50caa61f4009cfb35724229", kill_on_drop: false }`
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling openssl v0.10.77
[INFO] [stderr]    Compiling notify-types v2.1.0
[INFO] [stderr]    Compiling inotify v0.11.1
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling notify v8.2.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling native-tls v0.2.18
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling hyper-tls v0.6.0
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling jsonschema v0.28.3
[INFO] [stderr]    Compiling apcore v0.24.0
[INFO] [stderr]    Compiling apcore-toolkit v0.8.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 42.02s
[INFO] running `Command { std: "docker" "inspect" "fafa778df4dc2c13dd9bdce76b7f345263911d5ea50caa61f4009cfb35724229", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fafa778df4dc2c13dd9bdce76b7f345263911d5ea50caa61f4009cfb35724229", kill_on_drop: false }`
[INFO] [stdout] fafa778df4dc2c13dd9bdce76b7f345263911d5ea50caa61f4009cfb35724229
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] c3ebdf77e3b74a4828b3c9959f0d11c3d12338c0996436c3c6b80e9ae4e04008
[INFO] running `Command { std: "docker" "start" "-a" "c3ebdf77e3b74a4828b3c9959f0d11c3d12338c0996436c3c6b80e9ae4e04008", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.45s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/apcore_toolkit-d607cd5c3780f28e)
[INFO] [stdout] 
[INFO] [stdout] running 453 tests
[INFO] [stdout] test ai_enhancer::tests::test_ai_enhancer_batch_size_validation ... ok
[INFO] [stdout] test ai_enhancer::tests::test_ai_enhancer_accepts_http_scheme ... ok
[INFO] [stdout] test ai_enhancer::tests::test_ai_enhancer_accepts_https_scheme ... ok
[INFO] [stdout] test ai_enhancer::tests::test_ai_enhancer_new_with_overrides ... ok
[INFO] [stdout] test ai_enhancer::tests::test_ai_enhancer_rejects_ftp_scheme ... ok
[INFO] [stdout] test ai_enhancer::tests::test_ai_enhancer_rejects_missing_scheme ... ok
[INFO] [stdout] test ai_enhancer::tests::test_ai_enhancer_threshold_validation ... ok
[INFO] [stdout] test ai_enhancer::tests::test_ai_enhancer_timeout_validation ... ok
[INFO] [stdout] test ai_enhancer::tests::test_build_prompt_requests_documentation ... ok
[INFO] [stdout] test ai_enhancer::tests::test_build_prompt_contains_module_info ... ok
[INFO] [stdout] test ai_enhancer::tests::test_build_prompt_requests_input_schema ... ok
[INFO] [stdout] test ai_enhancer::tests::test_annotation_field_names_match_struct ... ok
[INFO] [stdout] test ai_enhancer::tests::test_ai_enhancer_new_defaults ... ok
[INFO] [stdout] test ai_enhancer::tests::test_clamp_str_over_limit_truncates ... ok
[INFO] [stdout] test ai_enhancer::tests::test_build_prompt_requests_annotations ... ok
[INFO] [stdout] test ai_enhancer::tests::test_ai_enhancer_rejects_file_scheme ... ok
[INFO] [stdout] test ai_enhancer::tests::test_clamp_str_under_limit ... ok
[INFO] [stdout] test ai_enhancer::tests::test_clamp_str_unicode_boundary ... ok
[INFO] [stdout] test ai_enhancer::tests::test_identify_gaps_description_equals_module_id ... ok
[INFO] [stdout] test ai_enhancer::tests::test_is_enabled_variants ... ok
[INFO] [stdout] test ai_enhancer::tests::test_parse_response_valid_json ... ok
[INFO] [stdout] test ai_enhancer::tests::test_parse_response_backtick_only_line_treated_as_json ... ok
[INFO] [stdout] test ai_enhancer::tests::test_parse_response_single_line_fence_does_not_panic ... ok
[INFO] [stdout] test ai_enhancer::tests::test_parse_response_strips_json_fence ... ok
[INFO] [stdout] test ai_enhancer::tests::test_identify_gaps_missing_fields ... ok
[INFO] [stdout] test ai_enhancer::tests::test_identify_gaps_complete_module ... ok
[INFO] [stdout] test ai_enhancer::tests::test_parse_response_with_fences ... ok
[INFO] [stdout] test ai_enhancer::tests::test_set_bool_annotation_readonly ... ok
[INFO] [stdout] test ai_enhancer::tests::test_set_bool_annotation_preserves_other_fields ... ok
[INFO] [stdout] test binding_loader::tests::test_annotations_wrong_type_treated_as_none ... ok
[INFO] [stdout] test ai_enhancer::tests::test_set_bool_annotation_destructive ... ok
[INFO] [stdout] test binding_loader::tests::test_display_null_dropped ... ok
[INFO] [stdout] test ai_enhancer::tests::test_parse_response_invalid ... ok
[INFO] [stdout] test ai_enhancer::tests::test_set_bool_annotation_non_bool_field_rejected ... ok
[INFO] [stdout] test ai_enhancer::tests::test_strip_ansi_no_sequences ... ok
[INFO] [stdout] test ai_enhancer::tests::test_set_bool_annotation_unknown_field_rejected ... ok
[INFO] [stdout] test ai_enhancer::tests::test_strip_ansi_removes_color_codes ... ok
[INFO] [stdout] test ai_enhancer::tests::test_is_enabled_default ... ok
[INFO] [stdout] test binding_loader::tests::test_annotations_parsed ... ok
[INFO] [stdout] test binding_loader::tests::test_display_wrong_type_dropped ... ok
[INFO] [stdout] test binding_loader::tests::test_empty_string_module_id_rejected ... ok
[INFO] [stdout] test binding_loader::tests::test_entry_not_a_mapping ... ok
[INFO] [stdout] test binding_loader::tests::test_file_too_large_error_variant ... ok
[INFO] [stdout] test binding_loader::tests::test_examples_parsed ... ok
[INFO] [stdout] test binding_loader::tests::test_loose_minimum_entry ... ok
[INFO] [stdout] test binding_loader::tests::test_metadata_filters_proto_pollution_keys ... ok
[INFO] [stdout] test binding_loader::tests::test_missing_bindings_key ... ok
[INFO] [stdout] test binding_loader::tests::test_missing_module_id_always_fails ... ok
[INFO] [stdout] test binding_loader::tests::test_missing_target_always_fails ... ok
[INFO] [stdout] test binding_loader::tests::test_missing_fields_error_message_is_readable ... ok
[INFO] [stdout] test binding_loader::tests::test_recursive_load_surfaces_walkdir_errors ... ok
[INFO] [stdout] test binding_loader::tests::test_empty_file_skipped ... ok
[INFO] [stdout] test binding_loader::tests::test_strict_accepts_when_schemas_present ... ok
[INFO] [stdout] test binding_loader::tests::test_nonexistent_path ... ok
[INFO] [stdout] test binding_loader::tests::test_malformed_yaml ... ok
[INFO] [stdout] test binding_loader::tests::test_strict_wrong_type_input_schema_rejected ... ok
[INFO] [stdout] test binding_loader::tests::test_strict_requires_input_schema ... ok
[INFO] [stdout] test binding_loader::tests::test_wrong_type_module_id_integer_rejected ... ok
[INFO] [stdout] test binding_loader::tests::test_wrong_type_target_bool_rejected ... ok
[INFO] [stdout] test binding_loader::tests::test_load_directory_sorted ... ok
[INFO] [stdout] test binding_loader::tests::test_load_recursive_finds_nested_files ... ok
[INFO] [stdout] test binding_loader::tests::test_load_single_file ... ok
[INFO] [stdout] test display::resolver::tests::test_load_binding_files_nonexistent_path ... ok
[INFO] [stdout] test display::resolver::tests::test_binding_map_zero_matches_still_resolves ... ok
[INFO] [stdout] test display::resolver::tests::test_documentation_fallback_to_scanner ... ok
[INFO] [stdout] test display::resolver::tests::test_binding_data_takes_precedence_over_path ... ok
[INFO] [stdout] test display::resolver::tests::test_load_binding_files_ignores_non_binding_entries ... ok
[INFO] [stdout] test display::resolver::tests::test_load_binding_files_invalid_yaml ... ok
[INFO] [stdout] test display::resolver::tests::test_cli_alias_non_explicit_not_validated ... ok
[INFO] [stdout] test display::resolver::tests::test_load_binding_files_directory ... ok
[INFO] [stdout] test display::resolver::tests::test_documentation_fallback_to_binding ... ok
[INFO] [stdout] test display::resolver::tests::test_documentation_resolution ... ok
[INFO] [stdout] test display::resolver::tests::test_cli_alias_explicit_invalid_falls_back ... ok
[INFO] [stdout] test display::resolver::tests::test_empty_modules_list ... ok
[INFO] [stdout] test binding_loader::tests::test_display_preserved ... ok
[INFO] [stdout] test binding_loader::tests::test_round_trip_with_yaml_writer ... ok
[INFO] [stdout] test binding_loader::tests::test_top_level_not_mapping ... ok
[INFO] [stdout] test display::resolver::tests::test_mcp_alias_64_chars_exactly_ok ... ok
[INFO] [stdout] test display::resolver::tests::test_mcp_alias_auto_sanitization_spaces ... ok
[INFO] [stdout] test display::resolver::tests::test_mcp_alias_invalid_pattern ... ok
[INFO] [stdout] test display::resolver::tests::test_load_binding_files_single_file ... ok
[INFO] [stdout] test display::resolver::tests::test_parse_binding_data_bindings_list ... ok
[INFO] [stdout] test display::resolver::tests::test_parse_binding_data_map ... ok
[INFO] [stdout] test display::resolver::tests::test_resolution_chain_precedence ... ok
[INFO] [stdout] test display::resolver::tests::test_multiple_modules ... ok
[INFO] [stdout] test display::resolver::tests::test_resolve_passthrough_no_bindings ... ok
[INFO] [stdout] test display::resolver::tests::test_mcp_alias_valid_stays_unchanged ... ok
[INFO] [stdout] test display::resolver::tests::test_mcp_alias_exceeds_max_length ... ok
[INFO] [stdout] test display::resolver::tests::test_resolve_with_binding_data_bindings_list_format ... ok
[INFO] [stdout] test display::resolver::tests::test_resolve_with_binding_data_map_format ... ok
[INFO] [stdout] test display::resolver::tests::test_suggested_alias_empty_field_falls_through_to_metadata ... ok
[INFO] [stdout] test display::resolver::tests::test_suggested_alias_field_only ... ok
[INFO] [stdout] test display::resolver::tests::test_suggested_alias_fallback ... ok
[INFO] [stdout] test display::resolver::tests::test_original_metadata_preserved ... ok
[INFO] [stdout] test display::resolver::tests::test_suggested_alias_metadata_only ... ok
[INFO] [stdout] test display::resolver::tests::test_suggested_alias_field_precedence_over_metadata ... ok
[INFO] [stdout] test display::resolver::tests::test_suggested_alias_neither_falls_through_to_module_id ... ok
[INFO] [stdout] test display::resolver::tests::test_surface_fields_populated ... ok
[INFO] [stdout] test display::resolver::tests::test_tags_resolution_from_binding_entry ... ok
[INFO] [stdout] test display::resolver::tests::test_suggested_alias_none_field_falls_through_to_metadata ... ok
[INFO] [stdout] test formatting::markdown::tests::test_to_markdown_below_table_threshold ... ok
[INFO] [stdout] test display::resolver::tests::test_tags_resolution_from_display ... ok
[INFO] [stdout] test formatting::markdown::tests::test_compact_repr_truncation ... ok
[INFO] [stdout] test formatting::markdown::tests::test_format_scalar_bool ... ok
[INFO] [stdout] test formatting::markdown::tests::test_to_markdown_empty_dict ... ok
[INFO] [stdout] test formatting::markdown::tests::test_to_markdown_empty_list ... ok
[INFO] [stdout] test display::resolver::tests::test_tags_fallback_to_scanner ... ok
[INFO] [stdout] test formatting::markdown::tests::test_to_markdown_max_depth_1 ... ok
[INFO] [stdout] test formatting::markdown::tests::test_to_markdown_nested_object ... ok
[INFO] [stdout] test formatting::markdown::tests::test_to_markdown_fields_filter ... ok
[INFO] [stdout] test formatting::markdown::tests::test_to_markdown_exclude ... ok
[INFO] [stdout] test formatting::markdown::tests::test_to_markdown_non_object ... ok
[INFO] [stdout] test formatting::markdown::tests::test_to_markdown_float_precision ... ok
[INFO] [stdout] test formatting::markdown::tests::test_to_markdown_none_renders_na ... ok
[INFO] [stdout] test formatting::markdown::tests::test_to_markdown_scalar_list ... ok
[INFO] [stdout] test formatting::markdown::tests::test_to_markdown_with_title ... ok
[INFO] [stdout] test formatting::surface::tests::display_false_uses_raw ... ok
[INFO] [stdout] test formatting::surface::tests::module_json_passthrough ... ok
[INFO] [stdout] test formatting::surface::tests::display_true_uses_overlay ... ok
[INFO] [stdout] test formatting::surface::tests::module_markdown_annotations_alphabetical ... ok
[INFO] [stdout] test formatting::surface::tests::module_markdown_annotations_lowercase_bool ... ok
[INFO] [stdout] test formatting::surface::tests::module_markdown_examples_block ... ok
[INFO] [stdout] test formatting::surface::tests::module_markdown_annotations_fact_table ... ok
[INFO] [stdout] test formatting::surface::tests::module_markdown_emits_sections ... ok
[INFO] [stdout] test formatting::surface::tests::module_markdown_tags_section ... ok
[INFO] [stdout] test formatting::markdown::tests::test_to_markdown_table_rendering ... ok
[INFO] [stdout] test formatting::surface::tests::module_markdown_omits_behavior_when_annotations_none ... ok
[INFO] [stdout] test formatting::surface::tests::module_skill_minimal_frontmatter ... ok
[INFO] [stdout] test formatting::surface::tests::module_skill_body_matches_markdown ... ok
[INFO] [stdout] test formatting::surface::tests::module_skill_quotes_colon_in_description ... ok
[INFO] [stdout] test formatting::surface::tests::module_table_row_pipe_separated ... ok
[INFO] [stdout] test formatting::surface::tests::modules_group_by_tag ... ok
[INFO] [stdout] test formatting::surface::tests::modules_group_by_prefix ... ok
[INFO] [stdout] test formatting::surface::tests::scanner_head_options_canonical_mapping ... ok
[INFO] [stdout] test formatting::surface::tests::modules_untagged_bucket ... ok
[INFO] [stdout] test ai_enhancer::tests::test_strip_ansi_mixed_content ... ok
[INFO] [stdout] test formatting::surface::tests::modules_ungrouped_concatenates ... ok
[INFO] [stdout] test formatting::surface::tests::modules_json_returns_array_of_dicts ... ok
[INFO] [stdout] test display::resolver::tests::test_mcp_alias_auto_sanitization_dots ... ok
[INFO] [stdout] test formatting::markdown::tests::test_format_scalar_null ... ok
[INFO] [stdout] test formatting::surface::tests::schema_json_passthrough ... ok
[INFO] [stdout] test formatting::surface::tests::schema_empty_prose_returns_empty ... ok
[INFO] [stdout] test formatting::surface::tests::module_markdown_omits_behavior_when_all_defaults ... ok
[INFO] [stdout] test formatting::surface::tests::module_markdown_skips_default_values ... ok
[INFO] [stdout] test formatting::markdown::tests::test_to_markdown_deep_recursion_bounded ... ok
[INFO] [stdout] test formatting::markdown::tests::test_to_markdown_basic ... ok
[INFO] [stdout] test formatting::markdown::tests::test_max_depth_clamp_at_hard_cap ... ok
[INFO] [stdout] test formatting::markdown::tests::test_to_markdown_deeply_nested ... ok
[INFO] [stdout] test formatting::markdown::tests::test_to_markdown_pipe_escaped ... ok
[INFO] [stdout] test display::resolver::tests::test_mcp_alias_leading_digit_prefix ... ok
[INFO] [stdout] test formatting::surface::tests::schema_table_emits_header_and_yes_no_required ... ok
[INFO] [stdout] test formatting::tabular::tests::bom_option ... ok
[INFO] [stdout] test formatting::tabular::tests::empty_jsonl ... ok
[INFO] [stdout] test formatting::tabular::tests::jsonl_canonical_float ... ok
[INFO] [stdout] test formatting::surface::tests::test_group_by_preserves_insertion_order ... ok
[INFO] [stdout] test formatting::tabular::tests::jsonl_lf_no_trailing_blank ... ok
[INFO] [stdout] test formatting::tabular::tests::scalar_types_csv ... ok
[INFO] [stdout] test formatting::tabular::tests::rfc4180_escaping ... ok
[INFO] [stdout] test formatting::surface::tests::schema_prose_marks_required_and_optional ... ok
[INFO] [stdout] test formatting::tabular::tests::empty_csv ... ok
[INFO] [stdout] test formatting::tabular::tests::nested_object_csv ... ok
[INFO] [stdout] test formatting::surface::tests::schema_non_object_returns_err ... ok
[INFO] [stdout] test formatting::surface::tests::test_format_schema_returns_err_for_non_object_schema ... ok
[INFO] [stdout] test formatting::tabular::tests::heterogeneous_keys_csv ... ok
[INFO] [stdout] test formatting::surface::tests::schema_max_depth_collapses_nested ... ok
[INFO] [stdout] test http_verb_map::tests::test_generate_alias_colon_param ... ok
[INFO] [stdout] test formatting::tabular::tests::single_row_csv ... ok
[INFO] [stdout] test http_verb_map::tests::test_generate_alias_delete_single ... ok
[INFO] [stdout] test http_verb_map::tests::test_generate_alias_get_collection ... ok
[INFO] [stdout] test http_verb_map::tests::test_generate_alias_double_slashes ... ok
[INFO] [stdout] test http_verb_map::tests::test_generate_alias_get_single ... ok
[INFO] [stdout] test http_verb_map::tests::test_generate_alias_patch_single ... ok
[INFO] [stdout] test http_verb_map::tests::test_generate_alias_root_path ... ok
[INFO] [stdout] test http_verb_map::tests::test_generate_alias_post_collection ... ok
[INFO] [stdout] test http_verb_map::tests::test_generate_alias_single_segment ... ok
[INFO] [stdout] test http_verb_map::tests::test_generate_alias_nested_params_collection ... ok
[INFO] [stdout] test http_verb_map::tests::test_generate_alias_put_single ... ok
[INFO] [stdout] test http_verb_map::tests::test_generate_alias_param_only_path ... ok
[INFO] [stdout] test http_verb_map::tests::test_generate_alias_version_prefix ... ok
[INFO] [stdout] test http_verb_map::tests::test_extract_names_deduplicates ... ok
[INFO] [stdout] test display::resolver::tests::test_new_creates_default_instance ... ok
[INFO] [stdout] test http_verb_map::tests::test_extract_names_brace_single ... ok
[INFO] [stdout] test http_verb_map::tests::test_extract_names_colon_single ... ok
[INFO] [stdout] test http_verb_map::tests::test_generate_alias_empty_path ... ok
[INFO] [stdout] test http_verb_map::tests::test_resolve_http_verb_delete ... ok
[INFO] [stdout] test http_verb_map::tests::test_resolve_http_verb_get_single ... ok
[INFO] [stdout] test http_verb_map::tests::test_resolve_http_verb_head ... ok
[INFO] [stdout] test http_verb_map::tests::test_extract_names_mixed_multiple ... ok
[INFO] [stdout] test http_verb_map::tests::test_resolve_http_verb_get_collection ... ok
[INFO] [stdout] test http_verb_map::tests::test_resolve_http_verb_get_case_insensitive ... ok
[INFO] [stdout] test http_verb_map::tests::test_resolve_http_verb_empty_method ... ok
[INFO] [stdout] test http_verb_map::tests::test_resolve_http_verb_options ... ok
[INFO] [stdout] test http_verb_map::tests::test_resolve_http_verb_patch ... ok
[INFO] [stdout] test http_verb_map::tests::test_resolve_http_verb_post_no_params ... ok
[INFO] [stdout] test http_verb_map::tests::test_resolve_http_verb_post_with_params ... ok
[INFO] [stdout] test http_verb_map::tests::test_resolve_http_verb_put ... ok
[INFO] [stdout] test http_verb_map::tests::test_resolve_http_verb_unknown_method ... ok
[INFO] [stdout] test http_verb_map::tests::test_scanner_verb_map_contains_standard_methods ... ok
[INFO] [stdout] test http_verb_map::tests::test_scanner_verb_map_values_lowercase ... ok
[INFO] [stdout] test http_verb_map::tests::test_extract_names_static_path_empty ... ok
[INFO] [stdout] test http_verb_map::tests::test_substitute_brace_value ... ok
[INFO] [stdout] test http_verb_map::tests::test_substitute_multiple_mixed_styles ... ok
[INFO] [stdout] test http_verb_map::tests::test_substitute_leaves_unknown_placeholder ... ok
[INFO] [stdout] test http_verb_map::tests::test_substitute_ignores_extra_keys ... ok
[INFO] [stdout] test openapi::tests::test_deep_resolve_16_levels_of_nesting ... ok
[INFO] [stdout] test http_verb_map::tests::test_substitute_no_placeholders ... ok
[INFO] [stdout] test openapi::tests::test_deep_resolve_depth_limit_at_exactly_16 ... ok
[INFO] [stdout] test openapi::tests::test_deep_resolve_nested_ref ... ok
[INFO] [stdout] test openapi::tests::test_deep_resolve_depth_limit ... ok
[INFO] [stdout] test http_verb_map::tests::test_substitute_colon_value ... ok
[INFO] [stdout] test openapi::tests::test_deep_resolve_refs_additional_properties ... ok
[INFO] [stdout] test openapi::tests::test_deep_resolve_refs_in_anyof ... ok
[INFO] [stdout] test openapi::tests::test_deep_resolve_refs_if_then_else ... ok
[INFO] [stdout] test openapi::tests::test_deep_resolve_no_mutation ... ok
[INFO] [stdout] test openapi::tests::test_extract_input_schema_deduplicates_required ... ok
[INFO] [stdout] test openapi::tests::test_deep_resolve_refs_in_allof ... ok
[INFO] [stdout] test openapi::tests::test_extract_input_schema_empty_operation ... ok
[INFO] [stdout] test openapi::tests::test_deep_resolve_refs_not_keyword ... ok
[INFO] [stdout] test openapi::tests::test_extract_input_schema_json_preferred_over_vnd_api_json ... ok
[INFO] [stdout] test openapi::tests::test_extract_input_schema_parameters ... ok
[INFO] [stdout] test openapi::tests::test_extract_input_schema_json_with_charset_param ... ok
[INFO] [stdout] test openapi::tests::test_extract_input_schema_ref_in_param ... ok
[INFO] [stdout] test openapi::tests::test_extract_input_schema_vnd_api_json ... ok
[INFO] [stdout] test openapi::tests::test_extract_output_schema_200 ... ok
[INFO] [stdout] test openapi::tests::test_extract_input_schema_with_ref ... ok
[INFO] [stdout] test openapi::tests::test_extract_input_schema_request_body ... ok
[INFO] [stdout] test openapi::tests::test_deep_resolve_refs_in_items ... ok
[INFO] [stdout] test openapi::tests::test_extract_output_schema_200_preferred ... ok
[INFO] [stdout] test openapi::tests::test_extract_output_schema_204 ... ok
[INFO] [stdout] test openapi::tests::test_extract_output_schema_203 ... ok
[INFO] [stdout] test openapi::tests::test_extract_output_schema_200_preferred_over_202 ... ok
[INFO] [stdout] test openapi::tests::test_extract_input_schema_nested_ref_in_body ... ok
[INFO] [stdout] test openapi::tests::test_extract_output_schema_202 ... ok
[INFO] [stdout] test openapi::tests::test_extract_output_schema_array_with_ref_items ... ok
[INFO] [stdout] test openapi::tests::test_extract_output_schema_201 ... ok
[INFO] [stdout] test openapi::tests::test_extract_output_schema_fallback ... ok
[INFO] [stdout] test openapi::tests::test_extract_output_schema_json_preferred_over_vnd_api_json_output ... ok
[INFO] [stdout] test openapi::tests::test_extract_output_schema_allof ... ok
[INFO] [stdout] test openapi::tests::test_extract_output_schema_vnd_api_json_output ... ok
[INFO] [stdout] test openapi::tests::test_resolve_ref_non_hash ... ok
[INFO] [stdout] test openapi::tests::test_extract_output_schema_nested_ref ... ok
[INFO] [stdout] test openapi::tests::test_resolve_ref_not_found ... ok
[INFO] [stdout] test openapi::tests::test_extract_output_schema_json_with_charset_param ... ok
[INFO] [stdout] test openapi::tests::test_resolve_ref_basic ... ok
[INFO] [stdout] test openapi::tests::test_extract_output_schema_empty_responses ... ok
[INFO] [stdout] test http_verb_map::tests::test_has_path_params_empty_string ... ok
[INFO] [stdout] test openapi::tests::test_resolve_ref_rfc6901_combined_escapes ... ok
[INFO] [stdout] test openapi::tests::test_resolve_schema_no_openapi_doc ... ok
[INFO] [stdout] test openapi::tests::test_resolve_ref_to_non_dict ... ok
[INFO] [stdout] test openapi::tests::test_resolve_schema_no_ref ... ok
[INFO] [stdout] test http_verb_map::tests::test_has_path_params_static_path ... ok
[INFO] [stdout] test http_verb_map::tests::test_has_path_params_colon_style ... ok
[INFO] [stdout] test http_verb_map::tests::test_has_path_params_multi_segment_static ... ok
[INFO] [stdout] test http_verb_map::tests::test_has_path_params_root_path ... ok
[INFO] [stdout] test http_verb_map::tests::test_has_path_params_empty_brace ... ok
[INFO] [stdout] test openapi::tests::test_resolve_ref_through_missing_path ... ok
[INFO] [stdout] test output::errors::tests::test_write_error_debug_format ... ok
[INFO] [stdout] test openapi::tests::test_resolve_schema_with_ref ... ok
[INFO] [stdout] test http_verb_map::tests::test_has_path_params_brace_style ... ok
[INFO] [stdout] test openapi::tests::test_resolve_ref_rfc6901_slash_in_key ... ok
[INFO] [stdout] test openapi::tests::test_resolve_ref_rfc6901_tilde_in_key ... ok
[INFO] [stdout] test http_verb_map::tests::test_has_path_params_mixed_styles ... ok
[INFO] [stdout] test output::errors::tests::test_write_error_display ... ok
[INFO] [stdout] test output::errors::tests::test_write_error_io_display ... ok
[INFO] [stdout] test output::errors::tests::test_write_error_fields ... ok
[INFO] [stdout] test output::errors::tests::test_write_error_new_source_is_none ... ok
[INFO] [stdout] test output::errors::tests::test_write_error_io_source_is_some ... ok
[INFO] [stdout] test output::http_proxy_writer::tests::test_extract_error_message_json_detail ... ok
[INFO] [stdout] test output::http_proxy_writer::tests::test_extract_error_message_json_error ... ok
[INFO] [stdout] test output::http_proxy_writer::tests::test_extract_error_message_json_error_message ... ok
[INFO] [stdout] test output::http_proxy_writer::tests::test_body_methods_set_contents ... ok
[INFO] [stdout] test output::http_proxy_writer::tests::test_extract_error_message_json_message ... ok
[INFO] [stdout] test output::http_proxy_writer::tests::test_extract_error_message_json_priority ... ok
[INFO] [stdout] test output::http_proxy_writer::tests::test_extract_error_message_plain_text_short ... ok
[INFO] [stdout] test output::http_proxy_writer::tests::test_extract_error_message_plain_text_truncated ... ok
[INFO] [stdout] test output::http_proxy_writer::tests::test_extract_path_params_none ... ok
[INFO] [stdout] test output::http_proxy_writer::tests::test_get_http_fields_defaults ... ok
[INFO] [stdout] test http_verb_map::tests::test_conformance_fixture ... ok
[INFO] [stdout] test output::http_proxy_writer::tests::test_get_http_fields_from_metadata ... ok
[INFO] [stdout] test output::http_proxy_writer::tests::test_extract_path_params_colon_style ... ok
[INFO] [stdout] test output::http_proxy_writer::tests::test_extract_path_params_mixed_styles ... ok
[INFO] [stdout] test output::http_proxy_writer::tests::test_new_rejects_nan_timeout ... ok
[INFO] [stdout] test output::http_proxy_writer::tests::test_new_rejects_non_http_scheme ... ok
[INFO] [stdout] test output::http_proxy_writer::tests::test_safe_truncate_multibyte ... ok
[INFO] [stdout] test output::http_proxy_writer::tests::test_extract_path_params ... ok
[INFO] [stdout] test output::http_proxy_writer::tests::test_new_rejects_negative_timeout ... ok
[INFO] [stdout] test output::http_proxy_writer::tests::test_new_rejects_invalid_url ... ok
[INFO] [stdout] test output::registry_writer::tests::test_allowed_prefixes_default_none_admits_everything ... ok
[INFO] [stdout] test output::registry_writer::tests::test_allowed_prefixes_rejects_non_matching_target ... ok
[INFO] [stdout] test output::registry_writer::tests::test_target_allowed_boundary_aware ... ok
[INFO] [stdout] test output::registry_writer::tests::test_streaming_annotation_no_factory_clears_streaming_and_warns ... ok
[INFO] [stdout] test output::registry_writer::tests::test_streaming_factory_registers_streaming_module ... ok
[INFO] [stdout] test output::registry_writer::tests::test_custom_verifier_runs_even_when_verify_false ... ok
[INFO] [stdout] test output::registry_writer::tests::test_write_dry_run ... ok
[INFO] [stdout] test output::registry_writer::tests::test_write_with_verify ... ok
[INFO] [stdout] test output::registry_writer::tests::test_custom_verifier_runs_unconditionally_and_merge_semantics ... ok
[INFO] [stdout] test output::rust_writer::tests::test_rust_writer_empty_modules ... ok
[INFO] [stdout] test output::registry_writer::tests::test_write_multiple_modules ... ok
[INFO] [stdout] test output::registry_writer::tests::test_write_registers_module ... ok
[INFO] [stdout] test output::registry_writer::tests::test_non_streaming_module_unaffected_by_streaming_factory ... ok
[INFO] [stdout] test output::registry_writer::tests::test_write_empty_list ... ok
[INFO] [stdout] test output::rust_writer::tests::test_rust_writer_creates_nested_directory ... ok
[INFO] [stdout] test output::tests::test_get_writer_unknown ... ok
[INFO] [stdout] test output::tests::test_get_writer_canonical_formats_are_case_sensitive ... ok
[INFO] [stdout] test output::tests::test_output_format_serde_roundtrip ... ok
[INFO] [stdout] test output::tests::test_get_writer_yaml ... ok
[INFO] [stdout] test output::rust_writer::tests::test_rust_writer_module_path_flat ... ok
[INFO] [stdout] test output::rust_writer::tests::test_rust_writer_generates_file_with_module_id ... ok
[INFO] [stdout] test output::tests::test_get_writer_case_insensitive_http_proxy ... ok
[INFO] [stdout] test output::tests::test_get_writer_http_proxy_variants ... ok
[INFO] [stdout] test output::rust_writer::tests::test_rust_writer_multiple_modules ... ok
[INFO] [stdout] test output::types::tests::test_verify_result_fail ... ok
[INFO] [stdout] test output::tests::test_get_writer_registry ... ok
[INFO] [stdout] test output::types::tests::test_verify_result_ok ... ok
[INFO] [stdout] test output::types::tests::test_verify_result_serde_roundtrip ... ok
[INFO] [stdout] test output::types::tests::test_write_result_failed_no_path ... ok
[INFO] [stdout] test output::types::tests::test_write_result_failed ... ok
[INFO] [stdout] test output::types::tests::test_write_result_serde_roundtrip ... ok
[INFO] [stdout] test output::verifiers::tests::test_json_verifier_empty_path_passes ... ok
[INFO] [stdout] test output::types::tests::test_write_result_with_path ... ok
[INFO] [stdout] test output::verifiers::tests::test_json_verifier_nonexistent_file ... ok
[INFO] [stdout] test output::types::tests::test_write_result_new ... ok
[INFO] [stdout] test output::verifiers::tests::test_magic_bytes_verifier_empty_path_passes ... ok
[INFO] [stdout] test output::verifiers::tests::test_json_verifier_valid ... ok
[INFO] [stdout] test output::verifiers::tests::test_magic_bytes_verifier_match ... ok
[INFO] [stdout] test output::verifiers::tests::test_magic_bytes_verifier_mismatch ... ok
[INFO] [stdout] test output::verifiers::tests::test_magic_bytes_verifier_file_too_short ... ok
[INFO] [stdout] test output::verifiers::tests::test_syntax_verifier_empty_path_passes ... ok
[INFO] [stdout] test output::verifiers::tests::test_run_verifier_chain_all_pass ... ok
[INFO] [stdout] test output::verifiers::tests::test_json_verifier_invalid ... ok
[INFO] [stdout] test output::verifiers::tests::test_run_verifier_chain_empty ... ok
[INFO] [stdout] test output::verifiers::tests::test_run_verifier_chain_crash_caught ... ok
[INFO] [stdout] test output::verifiers::tests::test_syntax_verifier_nonexistent_file ... ok
[INFO] [stdout] test output::verifiers::tests::test_run_verifier_chain_first_failure_stops ... ok
[INFO] [stdout] test output::verifiers::tests::test_syntax_verifier_invalid_rust ... ok
[INFO] [stdout] test output::verifiers::tests::test_run_verifier_chain_stops_on_failure ... ok
[INFO] [stdout] test output::verifiers::tests::test_syntax_verifier_complex_valid ... ok
[INFO] [stdout] test output::verifiers::tests::test_syntax_verifier_empty_file ... ok
[INFO] [stdout] test output::http_proxy_writer::tests::test_validate_path_params_filled_static_path ... ok
[INFO] [stdout] test output::http_proxy_writer::tests::test_validate_path_params_filled_multiple_unfilled ... ok
[INFO] [stdout] test output::verifiers::tests::test_yaml_verifier_empty_path_passes ... ok
[INFO] [stdout] test output::verifiers::tests::test_syntax_verifier_whitespace_only ... ok
[INFO] [stdout] test output::http_proxy_writer::tests::test_validate_path_params_filled_no_placeholders ... ok
[INFO] [stdout] test output::http_proxy_writer::tests::test_validate_path_params_filled_unfilled_placeholder ... ok
[INFO] [stdout] test output::verifiers::tests::test_yaml_verifier_nonexistent_file ... ok
[INFO] [stdout] test output::verifiers::tests::test_syntax_verifier_valid_rust ... ok
[INFO] [stdout] test output::verifiers::tests::test_yaml_verifier_whitespace_only_module_id ... ok
[INFO] [stdout] test output::yaml_writer::tests::test_filename_sanitization_dots ... ok
[INFO] [stdout] test output::yaml_writer::tests::test_none_annotations_in_binding ... ok
[INFO] [stdout] test output::verifiers::tests::test_yaml_verifier_missing_required_field ... ok
[INFO] [stdout] test output::verifiers::tests::test_yaml_verifier_missing_bindings ... ok
[INFO] [stdout] test output::yaml_writer::tests::test_sanitize_filename_basic ... ok
[INFO] [stdout] test output::yaml_writer::tests::test_filename_collision_produces_distinct_files ... ok
[INFO] [stdout] test output::verifiers::tests::test_yaml_verifier_invalid_yaml ... ok
[INFO] [stdout] test output::verifiers::tests::test_yaml_verifier_multi_binding_all_valid ... ok
[INFO] [stdout] test output::verifiers::tests::test_yaml_verifier_integer_module_id ... ok
[INFO] [stdout] test output::verifiers::tests::test_yaml_verifier_valid ... ok
[INFO] [stdout] test output::verifiers::tests::test_yaml_verifier_multi_binding_second_entry_missing_target ... ok
[INFO] [stdout] test output::yaml_writer::tests::test_refuses_to_overwrite_symlink_at_target_path ... ok
[INFO] [stdout] test output::yaml_writer::tests::test_sanitize_filename_path_traversal ... ok
[INFO] [stdout] test output::yaml_writer::tests::test_sanitize_filename_special_chars ... ok
[INFO] [stdout] test output::yaml_writer::tests::test_write_empty_modules ... ok
[INFO] [stdout] test output::yaml_writer::tests::test_write_dry_run ... ok
[INFO] [stdout] test output::yaml_writer::tests::test_display_omitted_when_none ... ok
[INFO] [stdout] test resolve_target::tests::test_ident_re_not_recompiled_per_call ... ok
[INFO] [stdout] test output::yaml_writer::tests::test_creates_nested_output_dir ... ok
[INFO] [stdout] test output::yaml_writer::tests::test_custom_verifier_failure_produces_failed_result ... ok
[INFO] [stdout] test output::yaml_writer::tests::test_write_creates_file ... ok
[INFO] [stdout] test output::yaml_writer::tests::test_suggested_alias_round_trip ... ok
[INFO] [stdout] test resolve_target::tests::test_resolve_target_empty_module ... ok
[INFO] [stdout] test resolve_target::tests::test_resolve_target_empty_qualname ... ok
[INFO] [stdout] test resolve_target::tests::test_resolve_target_module_path_dotdot_in_middle ... ok
[INFO] [stdout] test resolve_target::tests::test_resolve_target_invalid_qualname ... ok
[INFO] [stdout] test resolve_target::tests::test_resolve_target_module_path_too_long ... ok
[INFO] [stdout] test resolve_target::tests::test_resolve_target_module_path_with_dotdot ... ok
[INFO] [stdout] test resolve_target::tests::test_resolve_target_no_colon ... ok
[INFO] [stdout] test resolve_target::tests::test_resolve_target_node_prefix ... ok
[INFO] [stdout] test resolve_target::tests::test_resolve_target_python_style ... ok
[INFO] [stdout] test output::yaml_writer::tests::test_binding_contains_all_fields ... ok
[INFO] [stdout] test output::yaml_writer::tests::test_suggested_alias_absent_when_none ... ok
[INFO] [stdout] test output::yaml_writer::tests::test_overwrite_existing_file ... ok
[INFO] [stdout] test output::yaml_writer::tests::test_write_with_verify ... ok
[INFO] [stdout] test output::yaml_writer::tests::test_display_emitted_when_set ... ok
[INFO] [stdout] test resolve_target::tests::test_resolve_target_module_path_with_null_byte ... ok
[INFO] [stdout] test resolve_target::tests::test_resolve_target_simple ... ok
[INFO] [stdout] test resolve_target::tests::test_resolve_target_underscore_qualname ... ok
[INFO] [stdout] test resolve_target::tests::test_resolve_target_typescript_style ... ok
[INFO] [stdout] test resolve_target::tests::test_resolved_target_serde_roundtrip ... ok
[INFO] [stdout] test scanner::tests::test_deduplicate_ids_empty_list ... ok
[INFO] [stdout] test scanner::tests::test_deduplicate_ids_no_duplicates ... ok
[INFO] [stdout] test scanner::tests::test_deduplicate_warnings_first_no_warning ... ok
[INFO] [stdout] test scanner::tests::test_deduplicate_ids_original_unchanged ... ok
[INFO] [stdout] test scanner::tests::test_deduplicate_warnings_preserved ... ok
[INFO] [stdout] test scanner::tests::test_deduplicate_ids_mixed ... ok
[INFO] [stdout] test resolve_target::tests::test_resolve_target_qualname_with_spaces ... ok
[INFO] [stdout] test scanner::tests::test_filter_modules_both ... ok
[INFO] [stdout] test scanner::tests::test_deduplicate_ids_no_collision_with_preexisting_suffixed_id ... ok
[INFO] [stdout] test scanner::tests::test_deduplicate_ids_with_duplicates ... ok
[INFO] [stdout] test scanner::tests::test_filter_modules_exclude ... ok
[INFO] [stdout] test scanner::tests::test_filter_modules_include ... ok
[INFO] [stdout] test resolve_target::tests::test_resolve_target_rust_style ... ok
[INFO] [stdout] test scanner::tests::test_filter_modules_invalid_exclude_regex ... ok
[INFO] [stdout] test scanner::tests::test_infer_annotations_options ... ok
[INFO] [stdout] test scanner::tests::test_infer_annotations_patch ... ok
[INFO] [stdout] test scanner::tests::test_filter_modules_invalid_include_regex ... ok
[INFO] [stdout] test scanner::tests::test_infer_annotations_case_insensitive ... ok
[INFO] [stdout] test scanner::tests::test_filter_modules_no_filters ... ok
[INFO] [stdout] test scanner::tests::test_infer_annotations_delete ... ok
[INFO] [stdout] test scanner::tests::test_filter_modules_include_matches_none ... ok
[INFO] [stdout] test output::yaml_writer::tests::test_write_multiple_modules ... ok
[INFO] [stdout] test scanner::tests::test_filter_modules_exclude_matches_all ... ok
[INFO] [stdout] test scanner::tests::test_infer_annotations_post ... ok
[INFO] [stdout] test scanner::tests::test_infer_annotations_head_case_insensitive ... ok
[INFO] [stdout] test schema_utils::tests::test_enrich_adds_missing_descriptions ... ok
[INFO] [stdout] test schema_utils::tests::test_enrich_does_not_mutate_original ... ok
[INFO] [stdout] test scanner::tests::test_infer_annotations_get ... ok
[INFO] [stdout] test scanner::tests::test_infer_annotations_head ... ok
[INFO] [stdout] test schema_utils::tests::test_enrich_preserves_existing_descriptions ... ok
[INFO] [stdout] test serializers::tests::test_annotations_to_dict_none ... ok
[INFO] [stdout] test schema_utils::tests::test_enrich_ignores_unknown_params ... ok
[INFO] [stdout] test schema_utils::tests::test_enrich_no_properties_returns_original ... ok
[INFO] [stdout] test schema_utils::tests::test_enrich_empty_descriptions_returns_original ... ok
[INFO] [stdout] test schema_utils::tests::test_enrich_overwrites_when_flag_set ... ok
[INFO] [stdout] test serializers::tests::test_module_to_dict_examples_empty_default ... ok
[INFO] [stdout] test serializers::tests::test_module_to_dict_includes_suggested_alias ... ok
[INFO] [stdout] test serializers::tests::test_module_to_dict_with_documentation ... ok
[INFO] [stdout] test schema_utils::tests::test_enrich_partial_match ... ok
[INFO] [stdout] test serializers::tests::test_module_to_dict_with_annotations ... ok
[INFO] [stdout] test serializers::tests::test_module_to_dict_warnings_empty_default ... ok
[INFO] [stdout] test serializers::tests::test_modules_to_dicts ... ok
[INFO] [stdout] test serializers::tests::test_annotations_to_dict_some ... ok
[INFO] [stdout] test serializers::tests::test_module_to_dict ... ok
[INFO] [stdout] test serializers::tests::test_module_to_dict_all_keys ... ok
[INFO] [stdout] test types::tests::test_display_skipped_when_none ... ok
[INFO] [stdout] test types::tests::test_display_defaults_to_none ... ok
[INFO] [stdout] test types::tests::test_field_count ... ok
[INFO] [stdout] test types::tests::test_display_serde_roundtrip ... ok
[INFO] [stdout] test types::tests::test_scanned_module_serde_roundtrip ... ok
[INFO] [stdout] test types::tests::test_suggested_alias_independent_of_metadata ... ok
[INFO] [stdout] test serializers::tests::test_modules_to_dicts_empty ... ok
[INFO] [stdout] test types::tests::test_suggested_alias_serde_roundtrip ... ok
[INFO] [stdout] test types::tests::test_default_version ... ok
[INFO] [stdout] test types::tests::test_suggested_alias_set_via_field ... ok
[INFO] [stdout] test types::tests::test_scanned_module_new_defaults ... ok
[INFO] [stdout] test types::tests::test_scanned_module_with_annotations ... ok
[INFO] [stdout] test types::tests::test_mutable_defaults_independent ... ok
[INFO] [stdout] test types::tests::test_suggested_alias_defaults_to_none ... ok
[INFO] [stdout] test types::tests::test_suggested_alias_skipped_when_none ... ok
[INFO] [stdout] test types::tests::test_with_all_fields ... ok
[INFO] [stdout] test output::verifiers::tests::test_run_verifier_chain_panic_caught ... ok
[INFO] [stdout] test scanner::tests::test_infer_annotations_put ... ok
[INFO] [stdout] test serializers::tests::test_module_to_dict_suggested_alias_null_when_absent ... ok
[INFO] [stdout] test output::http_proxy_writer::tests::test_new_accepts_https_scheme ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 453 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.48s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/display_resolve_conformance.rs (/opt/rustwide/target/debug/deps/display_resolve_conformance-2c2a49d83b43f298)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test display_resolver_matches_shared_conformance_fixture ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stderr]      Running tests/public_api_integration.rs (/opt/rustwide/target/debug/deps/public_api_integration-b996410edf8775d1)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test crate_exposes_version_constant ... ok
[INFO] [stdout] test get_writer_returns_error_for_unknown_format ... ok
[INFO] [stdout] test get_writer_canonical_formats_reject_mixed_case ... ok
[INFO] [stdout] test get_writer_returns_expected_variants_for_known_formats ... ok
[INFO] [stdout] test http_verb_helpers_are_reachable_from_crate_root ... ok
[INFO] [stdout] test extract_path_param_names_round_trip_with_substitute ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/scanner_verb_map_conformance.rs (/opt/rustwide/target/debug/deps/scanner_verb_map_conformance-a50a066bad2557e0)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test generate_suggested_alias_matches_shared_conformance_fixture ... ok
[INFO] [stderr]      Running tests/tabular_conformance.rs (/opt/rustwide/target/debug/deps/tabular_conformance-6768d125c0bc33c1)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test format_csv_matches_shared_conformance_fixture ... ok
[INFO] [stdout] test format_jsonl_matches_shared_conformance_fixture ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests apcore_toolkit
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test src/ai_enhancer.rs - ai_enhancer::Enhancer (line 81) ... ignored
[INFO] [stdout] test src/binding_loader.rs - binding_loader::BindingLoader (line 103) ... ignored
[INFO] [stdout] test src/display/resolver.rs - display::resolver::DisplayResolver (line 35) ... ignored
[INFO] [stdout] test src/output/registry_writer.rs - output::registry_writer::HandlerFactory (line 67) ... ignored
[INFO] [stdout] test src/output/registry_writer.rs - output::registry_writer::RegistryWriter::with_streaming_handler_factory (line 211) ... ignored
[INFO] [stdout] test src/scanner.rs - scanner::BaseScanner (line 29) ... ignored
[INFO] [stdout] test src/scanner.rs - scanner::BaseScanner (line 41) ... ignored
[INFO] [stdout] test src/scanner.rs - scanner::filter_modules (line 86) ... ignored
[INFO] [stdout] test src/http_verb_map.rs - http_verb_map::extract_path_param_names (line 112) ... FAILED
[INFO] [stdout] test src/output/mod.rs - output::get_writer (line 65) ... ok
[INFO] [stdout] test src/http_verb_map.rs - http_verb_map::extract_path_param_names (line 140) ... ok
[INFO] [stdout] test src/lib.rs - (line 28) ... ok
[INFO] [stdout] test src/http_verb_map.rs - http_verb_map::substitute_path_params (line 166) ... ok
[INFO] [stdout] test src/http_verb_map.rs - http_verb_map::has_path_params (line 53) ... ok
[INFO] [stdout] test src/resolve_target.rs - resolve_target::ResolveTargetError (line 44) ... ok
[INFO] [stdout] test src/http_verb_map.rs - http_verb_map::resolve_http_verb (line 78) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/http_verb_map.rs - http_verb_map::extract_path_param_names (line 112) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctestzxFmTg/rustcltKx1T/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libapcore_toolkit-072397652b5b78a5,libsyn-71ea959918ebbbed,libquote-aac2b401b978f8d1,libproc_macro2-9bc96e5eaf0ba7fc,libunicode_ident-f056d175c0a59671}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libproc_macro-*,librustc_literal_escaper-*}.rlib" "/opt/rustwide/target/debug/deps/{libureq-8df9271010435f32,libwebpki_roots-36d881d3a434e6f5,librustls-647ac3a09657b7d7,libsubtle-ca7024fc66e4388f,libwebpki-72c13a80bf856dd2,libring-02bd6c829bf95512,libgetrandom-3349015d549b3843,libuntrusted-3420b86308bec153,libflate2-a2dedd36ac407e60,libminiz_oxide-f7b55b629d7e7bb3,libsimd_adler32-7f9881b862a52155,libcrc32fast-66fcb8dfd77ba9de,libutf8_zero-20b21996e98c6dff,libureq_proto-64d3164445ec3e9b,libapcore-284c8b3adfd0a3c3,libasync_stream-ec4a71ae0f3db9a2,libjsonschema-e928ab50f2d3389f,libreqwest-6b4ca371485e7aaf,librustls_pki_types-43396bc1bdb4df85,libzeroize-36c98e1e0ab441af,libhyper_tls-550ce9e184a70e7f,libtokio_native_tls-0a60affa162fc811,libserde_urlencoded-9a4b25fdbb7fedda,libmime-4b44681fdb2c65f7,libencoding_rs-f47fb1c01542042e,libtower_http-18097ed62d424409,libiri_string-41a922e2baabe1b4,libtower-fa1cd6a2d012d656,libtower_layer-d70c7e404336389b,libnative_tls-35356b3f3c0a754d,libopenssl_probe-2e4370df64ac645e,libopenssl-891db51924e89aa9,libforeign_types-5fe497e04623184e,libforeign_types_shared-1d09a6084921ca40,libopenssl_sys-ad4b96e22d72df19,libhyper_util-695386333148fdc5,libipnet-ab246bcb66b2cb35,libtower_service-0d7df29686b13872,libhyper-1b9a7e815c986ca4,libwant-7ab32758a94a943e,libtry_lock-aabba5e3d97e6b57,libhttparse-4b1ed73b760072b9,libh2-e205423861f3134e,libfnv-2d77ec4f6f971b24,libtokio_util-02b6e51fe03fba73,libatomic_waker-001109810bdecbaa,libhttp_body_util-0e32d117a3d5e797,libhttp_body-c9fa59b257b83676,liburl-551512ce81738eb5,libform_urlencoded-b57e943dc1db8475,libhttp-cf5b21f2e047a877,libsync_wrapper-48a86ae4bb41793c,libbytecount-104a505dd9bbb58d,libfraction-a6822beab20098bf,liblazy_static-b3603208c0de2608,libnum-d5cfece557ab38f8,libnum_iter-a33d760bc6c5011f,libnum_rational-fc727d42283396b4,libnum_complex-aa90cb6e37796fd6,libnum_bigint-504d43dca971f7c2,libnum_integer-92fd7760c9a59a23,libidna-27d3f790e7ec9590,libidna_adapter-6fcbb51981feed88,libicu_properties-b942607276de1016,libicu_properties_data-0263abb5e65944fd,libicu_normalizer-f24f3c3826c0e70d,libicu_normalizer_data-f729f0375d518e03,libicu_collections-4c05cff8b20ac10b,libutf8_iter-0d9be7b316c2b184,libpotential_utf-698360163ee2b4ad,libicu_provider-0ef02a271550d336,libicu_locale_core-72c3dc88d4117b9e,libtinystr-3f6c9ab2c3e020a9,liblitemap-91c3ff84b79c6a50,libwriteable-efdd0449bf1f91d8,libzerovec-d23899a755142267,libzerotrie-0f31391cdb78d1c0,libyoke-869a5d87f962b871,libstable_deref_trait-704f67c99a4c5f65,libzerofrom-707fa6df4c29c822,libuuid_simd-c5c6b5d4d0029c47,liboutref-f450885a24a2ad4b,libvsimd-035e2101b7888870,libfancy_regex-e6d1240a7994f903,libbit_set-8b4dc0e384a70557,libbit_vec-d65fb98b7c3788f8,libemail_address-efc324c6bc600fb7,libnum_cmp-17522be2d14919c0,libbase64-2a03de3babadded3,libreferencing-5101d0eb9ae57d3d,libpercent_encoding-c53c37e60dd2727e,libfluent_uri-999c092b4af07579,libborrow_or_share-810a30cb5b73c7c0,libref_cast-70933f69a3891b0e,libahash-d2e962d23f57b1ce,libgetrandom-199302e783f9602f,libzerocopy-d63fa3ee501f27da,libnotify-d91f0a075730cdc4,libwalkdir-a3e1a79fd47b5b12,libsame_file-1ceb7b6153588b15,libinotify-b537e2f4e429cb1e,libinotify_sys-831589cce4ff6318,libnotify_types-d17c1539c2c1a8d9,libbitflags-e2ff1f8a3d866557,libglob-8ca68987fb4fe516,libsha2-52397a079fde0022,libcpufeatures-471354fefbcaf2d8,libdigest-b6d1ce1fd6b9ac3f,libblock_buffer-2f09206f76a44079,libcrypto_common-9aa69d5f84bd4b2c,libgeneric_array-848ed4cf1c6a565e,libtypenum-4b32722807e2cb87,libregex-d562b6e75991db05,libregex_automata-e6a3d856de4376a4,libaho_corasick-911505ac5b3ee82d,libregex_syntax-a59969707b42f994,libschemars-5488eaaffe6bb5f9,libdyn_clone-1c1b05e4f4a02cac,libuuid-3c47b8451e50512c,libgetrandom-b020212982405afb,libtokio-756a35e5dbee7f2b,libsocket2-083cbe677acb7198,libbytes-ff5aca13e3e348ea,libmio-d427a9476c0b1019,liblog-d269868761ac548a,libdashmap-328c17adb1604218,libhashbrown-5d9404f16ad26a3c,libcrossbeam_utils-bddddcad4a4551ea,libfutures_util-6caa7404abbb1aa6,libfutures_io-9bc2d3828d4ba8af,libslab-e253d0c0a7952806,libfutures_channel-269d605913ea0ccb,libfutures_sink-97e10fe82c3fc434,libfutures_task-eafdccc31efa9d5a,libfutures_core-f0387e1e69ce8814,libparking_lot-fd889c1f9c510b14,libparking_lot_core-a2536b4920cefb81,liblibc-da52938bfe154f8f,libcfg_if-5af52f617df93f8f,libsmallvec-5854932b8c8b4991,liblock_api-ec1e77aca18a533b,libscopeguard-d52bd00767847e44,libserde_yaml_ng-8b00fc3d1187eb9a,libryu-ace37e26d8308611,libunsafe_libyaml-7bc1bf218b2f5452,libchrono-f6980440e91fc45f,libiana_time_zone-e4284183d46316cc,libnum_traits-ca8a17926a2d9230,libserde-878d5283106a298f,libtracing-a5773da041cc9563,libpin_project_lite-8a799ba8b4537fa2,libtracing_core-1a3ec60ab2219351,libonce_cell-028ded5f5e4e9236,libthiserror-579bacf11c703545,libserde_json-cae81193c5e568f8,libmemchr-9b3f20cfb3ebd3b2,libitoa-d474a064685fa8df,libzmij-07c2bc01ed4c756c,libindexmap-bf4c05905d8ca537,libequivalent-7e0e8cbe6c474a67,libhashbrown-7a8f6228ee104885,libserde_core-8323e53422f20d71}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lssl" "-lcrypto" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctestzxFmTg/rustcltKx1T/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/ring-af93f63318f72af9/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestzxFmTg/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/http_verb_map.rs - http_verb_map::extract_path_param_names (line 112)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 7 passed; 1 failed; 8 ignored; 0 measured; 0 filtered out; finished in 8.52s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "c3ebdf77e3b74a4828b3c9959f0d11c3d12338c0996436c3c6b80e9ae4e04008", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c3ebdf77e3b74a4828b3c9959f0d11c3d12338c0996436c3c6b80e9ae4e04008", kill_on_drop: false }`
[INFO] [stdout] c3ebdf77e3b74a4828b3c9959f0d11c3d12338c0996436c3c6b80e9ae4e04008
